package org.terramagnet.mvcframework;

import java.util.Locale;

/**
 * 对用户友好的异常.
 *
 * @author lip
 */
public interface FriendlyException {

    /**
     * 异常代码.
     *
     * @return the code
     */
    public int getCode();

    /**
     * 异常信息.
     */
    public String getMessage();

    /**
     * 生成用户友好的异常信息.
     */
    public String toFriendly(Locale locale);

}
